2839번 설탕 배달

1. 5로 나누어서 나머지가 0인가
2. 5로 나눈 나머지가 3의 배수인가
3. 5로 나눌 수 없지만 3의 배수인가
4. 5와 3으로 나눈 나머지가 0이 아닌가
import java.io.*;

public class Main {
    public static void main(String[] args) {
        BufferedReader reader;
        try {
            reader = new BufferedReader(new InputStreamReader(System.in));
            // 몰라서 찾아본 문제
            int target = Integer.parseInt(reader.readLine());
            int box = 0;
            while(target>=0) {
                // 5로 나눌 수 있는지
                if (target % 5 == 0) {
                    box += target/5;
                    System.out.println(box);
                    return;
                }
                // 3씩 제거
                target -= 3;
                box++;
            }
            System.out.println(-1);
        } catch (Exception e) {
        }
    }
}